on-time payment - Alemán Inglés Diccionario